#include	"sgl.h"

FIXED stat[][XYZS] = {
	{toFIXED(-64),toFIXED(-16),toFIXED(170),toFIXED(1.0)},	/* U  */
	{toFIXED(-64),toFIXED( 16),toFIXED(170),toFIXED(1.0)},	/* D  */
	{toFIXED(-46),toFIXED(  0),toFIXED(170),toFIXED(1.0)},	/* R  */
	{toFIXED(-82),toFIXED(  0),toFIXED(170),toFIXED(1.0)},	/* L  */
	{toFIXED( 46),toFIXED( 28),toFIXED(170),toFIXED(1.0)},	/* A  */
	{toFIXED( 70),toFIXED( 12),toFIXED(170),toFIXED(1.0)},	/* B  */
	{toFIXED( 98),toFIXED(  2),toFIXED(170),toFIXED(1.0)},	/* C  */
	{toFIXED(  4),toFIXED( 28),toFIXED(170),toFIXED(1.0)},	/* S  */
	{toFIXED( 38),toFIXED(  2),toFIXED(170),toFIXED(1.0)},	/* X  */
	{toFIXED( 58),toFIXED(-12),toFIXED(170),toFIXED(1.0)},	/* Y  */
	{toFIXED( 80),toFIXED(-24),toFIXED(170),toFIXED(1.0)},	/* Z  */
	{toFIXED( 90),toFIXED(-70),toFIXED(170),toFIXED(1.0)},	/* TR */
	{toFIXED(-90),toFIXED(-70),toFIXED(170),toFIXED(1.0)},	/* TL */
};

SPR_ATTR attr[] = {
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* U  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprHVflip),	/* D  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* R  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprHflip),	/* L  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* A  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* B  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* C  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* S  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* X  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* Y  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* Z  */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprHflip),	/* TR */
	SPR_ATTRIBUTE(0,No_Palet,No_Gouraud,CL32KRGB|ECdis,sprNoflip),	/* TL */
};

ANGLE angz[] = {
	DEGtoANG(  0),	/* U  */
	DEGtoANG(  0),	/* D  */
	DEGtoANG( 90),	/* R  */
	DEGtoANG(-90),	/* L  */
	DEGtoANG(  0),	/* A  */
	DEGtoANG(  0),	/* B  */
	DEGtoANG(  0),	/* C  */
	DEGtoANG(  0),	/* S  */
	DEGtoANG(  0),	/* X  */
	DEGtoANG(  0),	/* Y  */
	DEGtoANG(  0),	/* Z  */
	DEGtoANG(-90),	/* TR */
	DEGtoANG( 90),	/* TL */
};

const Uint16 yubi[] = {
	 0x0000, 0x0000, 0x0000, 0x0000, 0x8014, 0x8014, 0x8014, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x8014, 0xa53c, 0xa53c, 0xa53c, 0x8014,
	 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x8014, 0xdade, 0xdade, 0xdade, 0x8014,
	 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x8014, 0xffff, 0xffff, 0xffff, 0x8014,
	 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x8014, 0xffff, 0xffff, 0xffff, 0x8014,
	 0x8014, 0x8014, 0x8014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x8014, 0xffff, 0xffff, 0xffff, 0x8014,
	 0xca5d, 0xca5d, 0xa53c, 0x8014, 0x8014, 0x0000, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x8014, 0x8014, 0xffff, 0xffff, 0xffff, 0xa53c,
	 0xef7e, 0xffff, 0xef7e, 0xca5d, 0xa53c, 0x8014, 0x8014, 0x0000,
	 0x8014, 0x8014, 0xa53c, 0x8014, 0xffff, 0xffff, 0xffff, 0xef7e,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xef7e, 0xca5d, 0xa53c, 0x8014,
	 0x8014, 0xca5d, 0xdade, 0x8018, 0xffff, 0xffff, 0xffff, 0xffff,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xef7e, 0xca5d, 0x8014,
	 0x8014, 0xef7e, 0xdade, 0xa53c, 0xffff, 0xffff, 0xffff, 0xffff,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xef7e, 0x8014,
	 0x8014, 0xffff, 0xffff, 0xca5d, 0xffff, 0xffff, 0xffff, 0xffff,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xef7e, 0x8014,
	 0x8014, 0xca5d, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xca5d, 0x8014,
	 0x8014, 0xa53c, 0xca5d, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xca5d, 0xa53c, 0x8014,
	 0x0000, 0x8014, 0xa53c, 0xca5d, 0xffff, 0xffff, 0xffff, 0xffff,
	 0xffff, 0xffff, 0xffff, 0xffff, 0xca5d, 0xa53c, 0x8014, 0x0000,
	 0x0000, 0x0000, 0x8014, 0x8014, 0xa53c, 0xca5d, 0xef7e, 0xffff,
	 0xffff, 0xffff, 0xef7e, 0xca5d, 0xa53c, 0x8014, 0x0000, 0x0000,
	 0x0000, 0x0000, 0x0000, 0x0000, 0x8014, 0x8014, 0x8014, 0x8014,
	 0x8014, 0x8014, 0x8014, 0x8014, 0x8014, 0x0000, 0x0000, 0x0000
};

TEXTURE tex_spr[] = {
	TEXDEF(16,16,0),
};

PICTURE pic_spr[] = {
	PICDEF(0,COL_32K,yubi),
};
